# 默认参数/缺省参数
# 缺省参数，在进行定义函数时，形参赋予默认值，在函数调用时，即使不传参，仍然可以正常执行
# 缺省参数，如果在调用的时候，没有传任何参数，则会使用定义函数时给的缺省值。
def sum(a=6,b=9):
    print(a)
    print(b)
    print(a+b)
    pass
# 缺省参数，如果在调用的时候，如果正常传参，会替代掉在定义函数时给的缺省值
sum(1,4)
sum()
# 缺省参数，如果在调用的时候，只传了部分参数，会从左到右替代掉在定义函数时给的缺省值
sum(5)
# 如果函数中需要设计必填参数与缺省参数同时存在，缺省参数必须要在参数列表的最后面，否则会报错
def sub(a,b=9):
    print(a-b)
    pass
sub(10)
